Software Performance Measures to Assist Decision Makers within the Rational Unified Process

نویسندگان

  • Antonia Bertolino
  • Gaetano Lombardi
  • Eda Marchetti
  • Raffaela Mirandola
چکیده

Rigorous and automatable approaches to software process measurement are a technology essential for supporting decision makers, such as project managers, in obtaining reliable estimations of relevant properties of the development project and in controlling it. We introduce a methodology, called Propean (Project Performance Analysis), which applies classical techniques of performance analysis to a UML model of the development process. For this purpose, the Real-Time UML profile is considered. The analysis of the UML diagrams produces as an output, in automatable way, the time to completion and the utilization rate of employed resources (personnel in this cases). This paper focuses in the application of Propean to the widespread Rational Unified Process (RUP) adapted to a specific industrial project. We describe the steps necessary for Propean application, the typology of results that can be obtained and how project managers can use them for producing estimations about project completion within fixed schedules and budgets.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fuzzy Logic Based Approach for Selecting the Software Development Methodologies Based on Factors Affecting the Development Strategies

Project management discipline has showed its impact on software industry and has been now established as core concept for organizing, innovative as well as strategic endeavors. Software development organization follows some process when developing a software product. Software Methodology plays a key role software development process on which the process is based. The particular methodology can ...

متن کامل

Improving Software Development Processes with Multicriteria Methods

All software development processes include steps where several alternatives induce a choice, a decision-making. Sometimes, methodologies offer a way to make decisions. However, in a lot of cases, the arguments to carry out the decision are very poor and the choice is made in an intuitive and hazardous way. The aim of our work is to offer a scientifically founded way to guide the engineer throug...

متن کامل

Multiple Criteria Decision Support in Requirements Negotiation

Software producing organizations regularly make complex technology decisions as part of the software production process, even when there is low availability of expertise in the domain within the organization. Software production is consequently a suitable domain to deploy decision support systems that intelligently assist decision-makers in selecting desirable technologies according to their re...

متن کامل

Rational Unified Process Best Practices for Software Development Teams

This paper presents an overview of the Rational Unified Process the Rational Unified Process is a software engineering process, delivered through a web-enabled, searchable knowledge base. The process enhances team productivity and delivers software best practices via guidelines, templates and tool mentors for all critical software lifecycle activities. The knowledge base allows development tea...

متن کامل

Rational Unified Process Best Practices for Software Development Teams

This paper presents an overview of the Rational Unified Process the Rational Unified Process is a software engineering process, delivered through a web-enabled, searchable knowledge base. The process enhances team productivity and delivers software best practices via guidelines, templates and tool mentors for all critical software lifecycle activities. The knowledge base allows development tea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002